package com.study.modules.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.study.modules.sys.model.entity.SysMenu;
import com.study.modules.sys.model.entity.SysRoleMenu;

import java.util.List;
import java.util.Set;

/**
 * @Author Mr.Du
 * @Date 2021/10/16 10:49
 */
public interface SysRoleMenuService extends IService<SysRoleMenu> {


    Set<String> selectMenuByRoleId(Long roleId);

    List<SysMenu> selectMenuListByRoleId(Long roleId);

    Boolean updateRoleMenu(Long roleId, List<Long> menuIdList);

    Boolean deleteRoleMenuByMenuId(Long menuId);

    Boolean deleteRoleMenuByRoleId(Long roleId);
}
